
// represents a list of Buddy
interface ILoBuddy {

	// Adds a given person is in a ILoBuddy.
	public ILoBuddy add(Person p);

	// Checks if the ILoBuddy has a specified person.
	public boolean contains(Person that);

	// Counts the list of buddies.
	public int count();
	
	// Compares two ILoBuddys.
	public boolean compareTo(ILoBuddy lob);

	// Filters out the uncommon members of the list.
	public ILoBuddy filter(ILoBuddy that);
}